হাফ অ্যাডার এবং ফুল অ্যাডার (Half Adder, Full Adder)।

Computer Science - কম্পিউটার লজিক্যাল অর্গানাইজেশন (Computer Logical Organization) - কম্বিনেশনাল সার্কিট (Combinational Circuits)
7.8k

হাফ অ্যাডার (Half Adder)

হাফ অ্যাডার একটি মৌলিক ডিজিটাল সার্কিট যা দুইটি একক বিট (bit) সংখ্যা যোগ করার জন্য ব্যবহৃত হয়। এটি দুটি ইনপুট নেয় এবং একটি যোগফল (sum) এবং একটি ক্যারি (carry) আউটপুট উৎপন্ন করে।

ইনপুট এবং আউটপুট

  • ইনপুট: A, B (যেখানে A এবং B হলো দুইটি বিট)
  • আউটপুট:

 - Sum (S): \( S = A \oplus B \) (XOR অপারেশন)
 - Carry (C): \( C = A \land B \) (AND অপারেশন)

সত্যক সারণী

ABSum (S)Carry (C)
0000
0110
1010
1101

কাজের প্রক্রিয়া

হাফ অ্যাডার দুটি বিটের যোগফল বের করে এবং যখন উভয় বিট 1 হয়, তখন ক্যারি আউটপুট 1 হবে।


ফুল অ্যাডার (Full Adder)

ফুল অ্যাডার হল একটি ডিজিটাল সার্কিট যা তিনটি বিট (two significant bits and carry-in bit) যোগ করার জন্য ব্যবহৃত হয়। এটি দুইটি ইনপুট বিট এবং একটি ক্যারি ইনপুট নিয়ে কাজ করে এবং দুটি আউটপুট উৎপন্ন করে: একটি যোগফল (sum) এবং একটি ক্যারি (carry)।

ইনপুট এবং আউটপুট

  • ইনপুট: A, B, Carry-in (C_in)
  • আউটপুট:
    • Sum (S): \( S = A \oplus B \oplus C_{in} \)​
    • Carry (C):  \( C = (A \land B) \lor (C_{in} \land (A \oplus B)) \)

সত্যক সারণী

ABCarry-in (C_in)Sum (S)Carry (C)
00000
00110
01010
01101
10010
10101
11001
11111

কাজের প্রক্রিয়া

ফুল অ্যাডার তিনটি বিট যোগ করার মাধ্যমে কাজ করে। এটি দুইটি ইনপুট বিটের যোগফল বের করে এবং ক্যারি ইনপুটের সাহায্যে পুরো যোগফল এবং ক্যারি আউটপুট দেয়।


সারসংক্ষেপ

  • হাফ অ্যাডার দুটি বিটের যোগফল এবং ক্যারি আউটপুট প্রদান করে। এটি সাধারণত প্রথম স্তরের যোগফলের জন্য ব্যবহৃত হয়।
  • ফুল অ্যাডার তিনটি বিটের যোগফল এবং ক্যারি আউটপুট প্রদান করে, যা একাধিক স্তরের যোগফল তৈরি করার জন্য ব্যবহার করা হয়।

এই দুটি ডিজিটাল সার্কিট ডিজিটাল অ্যালজেব্রা এবং কম্পিউটার ডিজাইনে মৌলিক ভূমিকা পালন করে।

Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...